package com.liang.design.visitor.impl;

import com.liang.design.user.impl.Student;
import com.liang.design.user.impl.Teacher;
import com.liang.design.visitor.Visitor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * @author lsm
 * @ClassName Parent.java
 * @Description TODO
 * @createTime 2023年12月06日 19:59:00
 */
public class Parent implements Visitor {

    Logger logger = LoggerFactory.getLogger(Parent.class);

    @Override
    public void visit(Student student) {
        logger.info("学⽣生信息 姓名： {} 班级： {} 排名： {}", student.getName(),
                student.getClazz(), student.ranking());
    }
    @Override
    public void visit(Teacher teacher) {
        logger.info("⽼老老师信息 姓名： {} 班级： {} 级别： {}", teacher.getName(),
                teacher.getClazz(), teacher.getIdentity());
    }
}
